www.gusucode.com > 深度学习(asp)网址导航 v4.0.1 > 深度学习(asp)网址导航 v4.0.1\code\include\function.tag.template.asp

    <%
'┌──────────────────── 深度空间 深度学习 ──┐
'│过程名:channel 网站频道
'│作  用:显示对应位置频道                    
'│参  数:iPlace 位置 0上 1 下 
'│说  明:
'│日  期:2009-6-30
'└──────────────────── www.deepstudy.cn ──┘
function getHTML_channel(iPlace)
	dim sql,strHTML : strHTML=""
	sql="select fviewType,flinkUrl,ftip,fname,fid,openTarget from deep_Channel where fparentID=0 and fisView=1 and  fplace="&iPlace&" order by forderID,fid"
	set rsChannel=conn.execute(sql)
	if (rsChannel.eof and rsChannel.bof) then
		'response.Write("没有导航")
	else
		strHTML=strHTML & "<ul>"
		while (not rsChannel.eof)
				strHTML=strHTML & "<li><a href='"
			if (rsChannel("fviewType")=0)then
				if(left(rsChannel("flinkUrl"),7)="http://" or left(rsChannel("flinkUrl"),1)="/")then
					strHTML=strHTML & rsChannel("flinkUrl")&"' "
				else
					' 生成静态页判断
					if(isCreateHTML=true) then
						strHTML=strHTML & projectRoot2htmlPath & rsChannel("flinkUrl")&"' "
					else
						strHTML=strHTML & projectRootPath & rsChannel("flinkUrl")&"' "
					end if
				end if
			else
				' 生成静态页判断
				if(isCreateHTML=true) then
					strHTML=strHTML & projectRoot2htmlPath&"html/channel/" & "channel_"&rsChannel("fid")&".htm' "
				else
					strHTML=strHTML & projectRootPath & "channel.asp?id="&rsChannel("fid")&"' "
				end if
			end if
			if (rsChannel("openTarget")=1)then
				strHTML=strHTML & " target='_blank'"
			end if
			
				strHTML=strHTML & " title='"&rsChannel("ftip")&"'>"&rsChannel("fname")&"</a></li>"
		rsChannel.moveNext
	  wend
	  strHTML=strHTML& "<li class=""separation"">&nbsp;</li></ul>"
	end if
	rsChannel.close
	set rsChannel=nothing
	
	getHTML_channel=strHTML
end function

'┌──────────────────── 深度空间 深度学习 ──┐
'│函数名:showAdvert
'│作  用:广告显示
'│参  数:id 	id号
'│返回值:
'│说  明: 广告调用:在需要调用的地方插入 《% call showAdvert(广告id号) %》 即可。	
'│日  期:2006/4/8 2009-6-25
'└──────────────────── www.deepstudy.cn ──┘
function showAdvert(id)
	dim sql,jsSrcIdName,jsSrcName,strHTML: strHTML=""
	
	sql = "SELECT * FROM deep_Advertisement WHERE fisView=1 and fid=" & id
	Set rsAdvert = conn.execute(sql)
	
	If (Not rsAdvert.EOF) Or (Not rsAdvert.BOF) Then
		While (Not rsAdvert.EOF) 
			'广告类型 0程序代码 1图片 2flash 3弹窗 4浮动
			select case rsAdvert("fADType")
				case 0
					strHTML=strHTML & rsAdvert("fADCode") 
				case 1
					strHTML=strHTML & "<div style=""background-image:url("&site_upFilesDir&"drumbeating/"&rsAdvert("fADCode")&"); width:"&rsAdvert("fwidth")&"px; height:"&rsAdvert("fheight")&"px;background-repeat:no-repeat;""></div>"
				case 2
					jsSrcIdName=left(trim(rsAdvert("fADCode")) , len( trim(rsAdvert("fADCode")) )-4  ) 			
					jsSrcName=site_upFilesDir&"drumbeating/" & trim( rsAdvert("fADCode") )
					
					strHTML=strHTML & "<script type=""text/javascript"" src=""js/swfobject.js""></script>" 
					strHTML=strHTML & "<script type=""text/javascript"">" 
						strHTML=strHTML & "swfobject.embedSWF("""&jsSrcName&""", ""id_"&jsSrcIdName&""", """&rsAdvert("fwidth")&""", """&rsAdvert("fheight")&""", ""9.0.0"");"
					strHTML=strHTML & "</script>"
                    strHTML=strHTML & "<div id=""id_"&jsSrcIdName&"""></div> "
				case 3
					'strHTML=strHTML & rsAdvert("fADCode")
					'弹窗
					strHTML=strHTML & "<script Language=""JavaScript"">"
					strHTML=strHTML & "window.open ('popup.asp?id="&rsAdvert("fid")&"', '', 'width="&rsAdvert("fwidth")&",height="&rsAdvert("fheight")&", top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');"
					strHTML=strHTML & ""
					strHTML=strHTML & "</script>"
				case 4	 '=====浮动图标广告 开始====
					strHTML=strHTML & "<div id='ad' style='position:absolute;width:"&rsAdvert("fwidth")&"px;height:"&rsAdvert("fheight")&"px; z-index:20;  background-color:#f0f0f0'>"&rsAdvert("fADCode")&"</div>"
					strHTML=strHTML & "<script type=""text/javascript"">"
					strHTML=strHTML & "	function scrollImg(){"
					strHTML=strHTML & "		var posX,posY;"
					strHTML=strHTML & "		if (window.innerHeight) {"
					strHTML=strHTML & "			posX = window.pageXOffset;"
					strHTML=strHTML & "			posY = window.pageYOffset;"
					strHTML=strHTML & "		}"
					strHTML=strHTML & "		else if (document.documentElement && document.documentElement.scrollTop) {"
					strHTML=strHTML & "			posX = document.documentElement.scrollLeft;"
					strHTML=strHTML & "			posY = document.documentElement.scrollTop;"
					strHTML=strHTML & "		}"
					strHTML=strHTML & "		else if (document.body) {"
					strHTML=strHTML & "			posX = document.body.scrollLeft;"
					strHTML=strHTML & "			posY = document.body.scrollTop;"
					strHTML=strHTML & "		}"

					strHTML=strHTML & "		var ad=document.getElementById(""ad"");"
					strHTML=strHTML & "		ad.style.top=(posY+400)+""px"";"
							'//ad.style.left=(posX+700)+"px";
					strHTML=strHTML & "		ad.style.left=(document.body.scrollWidth- "&rsAdvert("fwidth")&" -10)+""px"";"
					strHTML=strHTML & "		setTimeout(""scrollImg()"",100);"
					strHTML=strHTML & "	}"
					strHTML=strHTML & "		scrollImg();"
					strHTML=strHTML & "	</script>"
						'<script type="text/javascript">
						'< /script>	
					'=== 浮动图标广告 结束 ==
			end select
			rsAdvert.MoveNext
		Wend
	End If 
	
	rsAdvert.Close()
	Set rsAdvert = Nothing
	
	showAdvert = strHTML
End function

'┌──────────────────── 深度空间 深度学习 ──┐
'│过程名:getHTML_siteInfoStatistic
'│作  用:网站站内统计                   
'│参  数:无
'│说  明:需在文章头部包含 此过程自动添加 	
'│日  期:2009-6-26
'└──────────────────── www.deepstudy.cn ──┘
function getHTML_siteInfoStatistic()
	dim sql,rs,strHTML : strHTML=""

	sql= "Select Count(*)  from deep_WebSort"
	Set rs=conn.Execute(sql)
		strHTML=strHTML & "□ - 网址分类 :<font color=""#FF0000"">"&rs(0)&"</font>  篇<br />"
	
	sql= "Select Count(*)  from deep_WebUrl"
	set rs=conn.Execute(sql)
		  strHTML=strHTML & "□ - 网站总数 :<font color=""#FF0000"">"& rs(0)& "</font>  个<br />"
	rs.close 
	Set rs = Nothing
	  
	  strHTML=strHTML & "□ - 当前在线 :<font color=""#FF0000"">"& onlineCount() &"</font> 人<br />"
	
	getHTML_siteInfoStatistic=strHTML
end function

'┌──────────────────── 深度空间 深度学习 ──┐
'│过程名:getHTML_friendLink
'│作  用:网站友情链接                   
'│参  数:无
'│说  明:需在文章头部包含 此过程自动添加 	
'│日  期:2009-6-26
'└──────────────────── www.deepstudy.cn ──┘
function getHTML_friendLink()
	dim sql,rs,strHTML : strHTML=""
	sql="select furl,ftip,flinkType,fname,flogoUrl from deep_FriendLink where fisView=1 order by forderID,fid"
	set rs=conn.execute(sql)
	if(rs.eof and rs.bof) then
		'response.Write("暂时没有链接")
	else
		strHTML= strHTML & "<ul id='friendLink'>"
		  while (not rs.eof)
			  if (rs("flinkType")=0) then
				  strHTML= strHTML & "<li><a href='"&rs("furl")&"' target='_blank' title='"&rs("ftip")&"'>"&rs("fname")&"</a></li>"
			  else
				  if (left( rs("flogoUrl") ,7 )="http://"  or left(rs("flogoUrl"),1)="/") then
					  FriendSite_logoUrl=rs("flogoUrl")
				  else
					  	' 生成静态页判断
					  if(isCreateHTML=true) then
						FriendSite_logoUrl=projectRoot2htmlPath & site_upFilesDir & "friendlink/" & rs("flogoUrl")
					  else
						FriendSite_logoUrl=projectRootPath & site_upFilesDir & "friendlink/" & rs("flogoUrl")
					  end if
				  end if
				  strHTML= strHTML & "<li><a href='"&rs("furl")&"' target='_blank' title='"&rs("ftip")&"' style='background-image:url("&FriendSite_logoUrl&")'></a></li>"
			  end if
			  rs.moveNext
		  wend
		strHTML= strHTML & "</ul><div class='clear'></div>"
	end if
	rs.close
	set rs=nothing

	getHTML_friendLink = strHTML
end function

%>